What's New
LOYALTY RELEASE 26.4.0
OAuth 2.0 Authorization
Available to all CLIENTS
Background
We've added support for forced reauthentication through the prompt=login parameter on the OAuth authorize endpoint. This feature gives you direct control over when Members must sign in again, even when an active session exists.
Solution
This feature addresses scenarios where your application requires explicit Member authentication for security or compliance reasons. You maintain full backward compatibility while gaining the flexibility to enforce reauthentication when your business logic demands it.
Technical details:
-
Implements an OAuth 2.0 authorization endpoint extension.
-
Preserves existing token revocation behavior.
-
Does not introduce OpenID Connect dependencies.
What it looks like in Loyalty
When you include prompt=login in your authorization request, the system clears the existing Member session and presents the login screen. After authentication, the OAuth flow continues as expected. Without this parameter, the authorization process works exactly as before, using the active session when available.
Note: To introduce this capability, please contact your Zeta CSM or Customer Support Representative.
Program Settings Redesign
Available to all CLIENTS
Background
We've rebuilt the Program Settings experience to give you faster, more intuitive access to the configurations that drive your loyalty program.
Solution
Program Settings now scale with the complexity of your loyalty operation. Whether you manage dozens or hundreds of configurations, you can locate and adjust settings in seconds rather than minutes - reducing errors, accelerating deployment, and giving your team more time to focus on strategic work. The addition of audit trails and recent activity tracking strengthens accountability and makes it easier to understand how your program evolves over time.
What it looks like in Loyalty
Focused navigation with collapsible categories
Settings are now organized into collapsible sections that start collapsed by default, reducing visual clutter and letting you focus on what matters. Expand or collapse all sections with a single control.
Real-time search with intelligent matching
Find any setting as you type. Search matches setting names, descriptions, and categories with support for partial terms and minor variations- no need to remember exact labels. Matched terms are highlighted in results, and relevant categories expand automatically to surface what you need.
Category-based filtering
Apply one or more category filters to narrow your view to only the settings relevant to your current task. Filters persist during your session and reset when you log out. Selected filters appear as dismissible chips, with a Clear All option when multiple filters are applied.
In-context editing
Edit any setting directly from the main page. Clicking a setting or its Edit action opens a modal where you can review and update configuration details without losing your place.
Audit trail and change tracking
Each setting now displays the date and user who last modified it, giving you clear visibility into configuration history. The Recent Settings Activity panel provides a time-filtered view of recent changes, with options to view activity from the past 7 days, 30 days, 6 months, past year, or all time. Click the chevron on any recent activity item to open the corresponding setting for review or further editing.
For more information, see Getting Started with Program Settings.
General Updates
Available to all CLIENTS
Import Definition Error Tooltips
Transform and Insert error counts in the Job History tab now include tooltips that clarify error categorization. The tooltips explain that Transform Errors represent records that failed during transformation, while Insert Errors include records that were successfully transformed but failed during processing or database insertion, including Lookup Errors.
For more information, see View Import Job History.
Custom Objects Management in Loyalty
For Client Admins whose program uses Custom Objects, Custom Objects management is now available directly within Loyalty > Program. You can create, edit, enable, disable, and delete custom objects and their fields without requiring separate EDP access. Custom Objects are database tables that extend customer profiles with business-specific data in a one-to-many relationship. Each Custom Object supports Attributes, Primary Keys, Primary Attributes, and Sub Objects for use in segmentation, personalization, and analytics. All existing workflows, integrations, and permissions remain unchanged.
Profile Stream Interface Update
The Analytics tab has been removed from the Profile Stream page as analytics functionality is migrating to our improved analytics service. We are evaluating reimplementation in a future release.
Updated Phone Validation Support
Available to all CLIENTS
Background
We’ve updated the phone validation module in this release to align with recent changes in acceptable international phone formats with the intent to deliver more accurate and comprehensive global phone validation behavior.
Resolved Issues
Bug Fixes
-
We resolved an issue where Offer Certificate imports with effectivity timezones displayed correctly in the platform interface, but stored converted timestamps in the database, ensuring certificates now maintain consistent timezone handling across both display and Scheduled Job execution.
-
Zeta Login Users with disabled Loyalty access are now redirected to Zeta Login with a notification that their account lacks Loyalty access, rather than being shown a login page when switching from other applications.
-
We resolved an issue where the Order Retro Claim process generated multiple Activity records for a single successful claim, ensuring each Retro Claim now produces exactly one Activity entry as expected.
-
We fixed an issue where Triggered Actions failed to assign Offers during Member import due to a race condition, ensuring Members now receive their designated Offers.
-
We resolved an issue where points-based Triggered Actions failed to fire for Return Activities processed through the Returns API by ensuring the system's change detection mechanism now accurately recognizes Metric changes from Teturn transactions.
-
We resolved an issue where Certificate downloads failed to generate valid file links, ensuring download emails now contain proper Certificate URLs and filenames.
-
We resolved an issue where Dashboard CSV exports failed when the Chart drop-down had no selectable options, and corrected excessive quote characters in exported files.
-
We fixed an issue where Member Metric balances would not be updated correctly due to intermittent trigger failures during Activity processing.
-
We fixed an issue where expiration did not correctly trigger when a long-backdated Activity was submitted and processed.
-
We fixed an issue where Import notifications sent incorrect information.
-
We corrected an issue where certain Member API Punch Card endpoints were returning relative instead of absolute URLs for image links.
See Loyalty Upcoming Releases for the platform release schedule.
See System Maintenance for details on the next system maintenance window, per region.
The status page provides you with regular updates regarding the status of the Loyaltyplatform in the event of a major system incident in your region. In this article we’ll explain the information you will see and how to subscribe to the Loyalty notification system to receive regular updates on the platform status, which we highly recommend to all users.
See Platform Status for more details.

